Near Collisions in the RC4 Stream Cipher
نویسنده
چکیده
In this paper we explore the intriguing factors involved in the non oneone nature of the RC4, and explore new techniques and present interesting findings regarding the same. The first part of this paper studies near colliding keys of the RC4, and discusses how these keys are localized into clusters in the key-space. The second part of this paper proposes a new collision search algorithm specifically for 16-byte keys. It is generally the practice to choose the byte that differs between two keys to be near the end of the key. However, this is not necessary for 16-byte keys, and the second part of this paper discusses how this may be used to grant us an additional degree of control.
منابع مشابه
Key Collisions of the RC4 Stream Cipher
This paper studies “colliding keys” of RC4 that create the same initial state and hence generate the same pseudo-random byte stream. It is easy to see that RC4 has colliding keys when its key size is very large, but it was unknown whether such key collisions exist for shorter key sizes. We present a new state transition sequence of the key scheduling algorithm for a related key pair of an arbit...
متن کاملCollisions for RC4-Hash
RC4-Hash is a variable digest length cryptographic hash function based on the design of the RC4 stream cipher. In this paper, we show that RC4-Hash is not collision resistant. Collisions for any digest length can be found with an expected effort of less than 2 compression function evaluations. This is extended to multicollisions for RC4-Hash. Finding a set of 2 colliding messages has an expecte...
متن کاملPC-RC4 Algorithm: An Enhancement Over Standard RC4 Algorithm
RC4 is most widely used stream cipher. In many standard security protocols is used the RC4 like in Wi-Fi Protocol Access (WPA) and Wired Equivalence Privacy (WEP). Here we propose a new enhanced RC4 algorithm named as PC-RC4. It is an extension of standard RC4 Algorithm. The basic purpose of this enhancement is to making strong RC4 algorithm. RC4 stream cipher is basically two stages process na...
متن کاملTest Vectors for the Stream Cipher RC4
This document contains test vectors for the stream cipher RC4.
متن کاملA New Variant of RC4 Stream Cipher
RC4 was used as an encryption algorithm in WEP(Wired Equivalent Privacy) protocol that is a standardized for 802.11 wireless network. A few attacks followed, indicating certain weakness in the design. In this paper, we proposed a new variant of RC4 stream cipher. The new version of the cipher does not only appear to be more secure, but its keystream also has large period, large complexity and g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2016 شماره
صفحات -
تاریخ انتشار 2016